More async fixes
async: do sched/remove calculations in C

This makes things about 10% quicker