Optimise sync speed for microsoft todo

Went down from ~10 sec to less than 1 sec