fixed bug in datablock __setitem__