properly handle annotation updates