PushParser refactoring

- simplified implementation, removed couple unused methods
- type safe TapCallback - no need for reflection, no problems with proguard