fix: only process worker message events when necessary