updated upload widget