smoothen things out with a moving average
instant availability
update package