update caps