bump tower: add dataportInit primitive