updates the local var