improved put strategy, introduced PutCoordinator