async loader fixes. code-reload now refreshes the current view