front-end framework update