Return metadata context without using channels
In production environment, a race condition causes a panic because a message is being sent to a closed channel
In production environment, a race condition causes a panic because a message is being sent to a closed channel