async and call_after