format_timedelta now also works for simple int or float numbers
separate cache and upgrade status