add setImmediate
update template page