Data resolve deferred/promise problem with return value/argument chaining!