refactor Worker commands, add Queue command