catcher update