fix re-subscribing after redis reconnected