added lookup and update lookup functions to ioworker