fix ring init without a Learner
add RawABSender (direct propose to ring)