worker now automatically checks the lookup table for the existance of the id, and manually looks up id if nessisary