Can't just invalidate cache since async call, so fake it with update to local data too