rename variable: change __cache__state to __cache__
fetch service to get Model
rename fetch module
refactor profile loading with fetch module