rm nonnecessary recursive lock