Make view resolution fully asynchronous