Max style utilities using ofThread

Hello,
I had the idea today to attempt creating an addon of utility functions similar to those used in Max i.e. counter, slide, metro. The reason being that I very often come across situations in OF where it would make it much easier. The issue with this is that many times these functions need to be very precise, for example a drum sequencer that can’t fall of beat. In OF even if you use something like ‘System Time’ it still is in the 60fps update() function. Could anyone recommend a way of breaking out of the update() function aside from using the audio stream? How fast would a separate thread run, is this an option? Thanks for any ideas.