Bug fix: catching exception if sending request to no existing worker

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Bug fix: macro in recurision

Signed-off-by: selmeci <selmeci.roman@gmail.com>