updates are saved to redis