New discrete dislocation algorithms in plastic deformation and its application to rate effect, creep and fracture