update inputs on vsync