update detail

fix a bug when a DenseVecmatrix multiply a BlockMatrix