add filter, but works with $route.reload()