persist settings as single json object to decrease application load time