Add context propagation middleware