Return a fresh promise when a fetching an already synced model

This because a model might be initiated as synced, and no promise
is ever created.
Merge pull request #50 from inventid/return-fresh-promise-when-synced

Return a fresh promise when a fetching an already synced model