Improve updating, it should be a bit quicker now, because it won't
download files which are not required!