of course it doesnt, the document doesnt get re-processed like..
u gotta use a success: of the async function to do your code that u wanna do when the async is finished..
i.e.
var xhr = $.ajax({
ajaxrequiredarguements......
success: function( data, status ) {
:: Call your method in here ::
},
end....
});