add refreshOn attr helper so external scopes can force refreshes