fix lib
fix upload