using TTL.
lookup and tryLookup.
adding Sync module.