updating gen block