move subprocess task into core due to its importance