refactor doAction omod interface

we do no longer support the iMsgOpts parameter