improved locally cached google spreadsheet