get: return None if document not found
add more logs for test delete cascade