upadate and delete2