Simple custom task queue