add dialog builder api and finish api bind