update info about observer
add uml diagram to description about observer
add uml picture