Refactored post notification mechanism