fix issue where refresh triggered before save was complete… added new function for plCallWhenSet closes #468