Update version 3.9.4
 - Add pre-process data method before executing handlers in publish