update UI & templates