update action to support MSG content