preprocess is now refreshing the server