remove no-op synchronisation in executeCallbacksLoop

There's a lot of ceremony there, but if you look hard enough, you'll see
that there really isn't much guaranteed by doing so.
Merge pull request #71 from plobsing/no-sync

remove no-op synchronisation in executeCallbacksLoop