no warnings
fix no read event bug