pseudo thread safe solution
remove obstacles out of band