update basic-template