background download + update display