[fix] non-blocking problem