Moved perform_async to create callback.