updating frame