remove non-blocking