update : template, preview