replace MPContext with mpv_handle