updates comments on Observer and Observable patterns and responsibilities