update downstream