added exception for check update function