update entity api