add loading visual cue