cleanup when state == succeeded refs #29
refine state view for uploads fixes #29