improved migration animation