added compression to message serialization
idempotent message marking + processing instructions in case of failure.