updating front-end sm