Make all the callbacks coro safe
Fix callback code for case when callback is missing