update ap