track resources by uuid
Implement resource acquire and release