one time all jsons fetch, logic at main.js, save request by storing local data