change task execution order