fix bugs in BIO.h