prevent SynchronousAdapter from requeuing and pushing from events
fix cs
added SynchronousAdapter tests