golang range over closed channel