update basic feature