Update apply-message-to use method cache