update upload feedback and fixed a bug