Dynamic coded caching in wireless networks