close destination channel when looping-go finishes
remove unused stuff