allow background queuing of tasks