make asyncBelongsTo return a promise when setting property

return an ObjectPromise from asyncBelongsTo when setting