remove private method unit testing
update calculations after returning from settings