fixed camera interpolation bug