fix rmdir bug