diff --git a/plugins/tipselection/plugin.go b/plugins/tipselection/plugin.go
index 2f919f5857b4ec241ba9a47158162de2fdb3177d..eb983d4869cef8c4e5bef38d5958670368dbf985 100644
--- a/plugins/tipselection/plugin.go
+++ b/plugins/tipselection/plugin.go
@@ -11,11 +11,9 @@ var PLUGIN = node.NewPlugin("Tipselection", node.Enabled, configure, run)
 
 func configure(node *node.Plugin) {
 	tangle.Events.TransactionSolid.Attach(events.NewClosure(func(transaction *value_transaction.ValueTransaction) {
-		go func() {
-			tips.Delete(transaction.GetBranchTransactionHash())
-			tips.Delete(transaction.GetTrunkTransactionHash())
-			tips.Set(transaction.GetHash(), transaction.GetHash())
-		}()
+		tips.Delete(transaction.GetBranchTransactionHash())
+		tips.Delete(transaction.GetTrunkTransactionHash())
+		tips.Set(transaction.GetHash(), transaction.GetHash())
 	}))
 }