update abstract when abstract changes