A return map algorithm for general isotropic elasto/visco- plastic materials in principal space