make tasks run in parallel