fix lib bug