Update jquery def, add Promise, jqXHR