Implements more efficient scheduler

scheduler now able to handle patched omxplayer