i'm working on a chat app. is there any way a page can "listen" for a database change? i want the chat window to refresh when the other user types a message. i know this can be accomplished by sending a push notification, but id rather not send a push notification every time a user enters a message. is there any other way.