lazy-get the request

the previous way caused problems when trying to send notifications from a command