message meta now immutable
lock operations for queue