update operation bug fixed