milestone: omfile supports buffering mechanism
milestone: guard omfile writes by mutex
milestone: action engine changed to partially support wrkr instance action interface