add httpheader
improved download, added update