Advances, current limitations and future requirements for a numerical shear box for rock joints using PFC2D