update and new cat