buck converter update