fix #70 implement local storage for server fetching stuff