Add scheduling and async methods.