async cover loading from URL, elapsed time support