nfs: use worker thread

what happened

Ticket: #number
Acked-by:
Target: trunk
Require-book: no
Require-notes: no