update shield