perform ClusterStateSerialization in futures asynchronously
QuorumUnavailable exception can be a case object
fix scalariform settings
autofmt