optimazing pointlight with range does not seem to work, so I just comment it.