setupDataRequesting refactor