recent advancements synonym