addition of thread locks around elastic contract list management
correction in cool locking