Craft updater still spinning after at least half an hour--no error message
If you have ssh access to your remote server you might be better off just updating composer via command line. I find it's ofter faster and less prone to causing errors by updating composer and craft this way.

Let me know if you need help doing that.