fix local empty dicrectory bugs