improper update fix