update basic module