fixed get_dir_size