template/view: improve UX by add loading notice and skip image download