update Cat