prediction update