updateing simple update routine