fix double frame updates