program update with errors