command buffer stopped from going out of scope and being free()'d