executor with queue, should work