O3 optimization
update freq table