usually you do this kind of logic ( model refresh ) route matched handler
this._oRouter.attachRouteMatched(this._handleRouteMatched, this);
_handleRouteMatched: function (evt) {
if (evt.getParameter("reloadList")) {
model.refresh();
reloadList is a param you pass as 2nd param in navTo