some backend refactors
_CB_DO_OPTION test
_CB_SET_VOLUME tests