add forceupdate