no need to refresh on server