add jquery deferred to backbone sync method