updating blocks feature