render tasks in waves