fire callbacks asynchronously

Contains a fix for firing callbacks asynchronously rather than synchronously.