Added synchronization to pass concurrency test. Probably not the most efficient locking strategy, but hopefully there won't be a zillion simultaneous DHCP requests.