Separate onDataUpdate and onGroupNotify hook