Introducing the surface diffusion and edge scattering in a pyramid-tracing numerical model for room acoustics