fixed recursive directory removal