add async URL fetch; improve icons
no message