Alternative to Texture2D.Apply() that doesn't require synchronizing with the render thread, avoiding stalls in the main thread.
- Asynchronous texture data update in CPU in the render thread, avoiding stalls in the main thread
- Supports registering for updates every frame or for a single frame