Reducing power consumption?

Using ESP8266 as client, but looks like nominal current is around 95mA when looping using Cayenne.loop().

Is there any way . ( e.g. light sleep ) to reduce the current consumption? The application uses battery with solar cell, so need to reduce down to at most 20mA.

thanx.

Have a look at this project Battery Powered ESP8266 Temperature/Humidity Monitor with DHT11