changed back to original variable delta time updates, it is now reasonably stable