executing accessor disposal in task to not block the running thread