i have no idea why redis ignores messages after a while