refactor create operation
add operation update cq
fix incorrect update cq