fix push()&read() bug.