Prepare async functionality