Fixing error reporting & added long timeout to async API