Update QMonad method