command update listener