figure out refresh upload