Use Human-friendly async methods sending status check in queue class
Lint exchange class and cover edge-cases durin publishing