updatebin: seperate the stuffs