localStorage cached messages