refactor command queue construtors, use symbols to set queue flags