updated phi setter for situations in which there is no xscache