Working on work queuing and synchronization