uml figure updates buffer allocation