if shared preferences doesn't exist, then create if OK from server