fix mkdir bug