Use standard synchronization in Channel instead of event loop.