added update downloading