discuss how to implement push notification and bugs if any