update basic bit api