adding synchronous same thread event channel