update angular version, update modal, add test