Add SetScalarPointer to avoid scalar data copy(copy of data > 1M should be avoided)
Fix conflict