broken redis store, need to change the logic