update lib
add group update/delete