#18 add initSaslState