Implemented a client side color cache

Implemented a client side color cache