try using boost 1.53 lockless queue for scheduler