WS2812 and DHTxx Sensor (Pulsing and timing issue)

 delay(2000);

Nothing happens during delay().

Here are a couple of posts to help get rid of delay().

http://forum.arduino.cc/index.php?topic=223286.0
http://forum.arduino.cc/index.php?topic=503368.0