new module: notification

- notification with push feature for real-time update from server

fix bug:
- F1 and F2 now can only trigger action after user login to app