How to implement polling in MVVM