queue executor helper improved