exigent

adjective

Pressing; demanding.