only update scope on fresh load