added loading ui