[decoder]: update build method