Use buffered channel in ChanFor