I figured out the problem, the reason is I had some problem in my code.
for anyone who encounter the same problem, the reason is you did not correctly interporlate the HDR file in code.
here is how to correctly load HDR with RGBE encoding.
var hdrLightmap = rgbeLoader.load(' xxx.hdr ', function(texture, textureData){
texture.flipY = false;
child.material.lightMap = texture;
//child.material.lightMapIntensity = 1;
//child.material.needsUpdate = true;
});