updating with tweaks