fixed an assembly boundary data transfer bug