fix updating