Use sync for channel