update entity