focus + context initial. loading only loads data, doesn't render