Can I change the task during the simulation but keep the current learning progress?

No, that is not possible at the moment.