Add recursive_unlink function in dev branch