only when got data will fae fill cache