Callback registry refactored
Async works