Simple Asynchronous Callback Manager (C#)