update progressive enhancement block