Override update function: it will run every single frame