elastic update