1. A method, comprising: initiating asynchronous execution of first and second tasks, the first task is associated with a first timeout period that is shorter than a second timeout period that is associated with the second task and the first task has a priority that is less than a priority for the second task; and responsive to expiration of the first timeout period without completing the first and second tasks, extending the first timeout period that is associated with the first task.