step 4.9 - avoid async data load