use push instead of polling in watch page