Use Project:getDataSheetContentArray instead of unserializing getDataSheetContent every time
Grant project managers access to database