[fix] don't be traped by buffering