add color and finetune cache time