only need to correct seconds once
use background url for loading image
new loading spinner