OSX: run playloop in a separate thread

This will cause less problems than scheduling the playllop in a Cocoa timer