Using HOC with redux problem

I created a repo to demonstrate my problem

https://github.com/thian4/hoc-redux/tree/master

Issue: redux triggered unrelavant actions when I use it with Hoc

When clicked on the notification icon, getNotifications (src/App/actions/globalAction.js) is called.

But somehow other actions were also called, I have no clue why. Then I found out it was caused by HOC (Higher order component) (App/components/common/CheckHasAppiedAd.js). But technically the HOC seems implemented correctly, any clue why calling the this.props.getNotifications again in (src/App/components/common/Notifications.js) will cause other actions to be called?

Using redux devtools I’m only seeing the correct action fired when clicking on the notification icon. So I’m not sure which actions are firing incorrectly. (unless you’ve solved it since you posted)