Add chat persistence