refactor notification, use new style, and remove custom notification view