Fix upsert signature

Upsert always yield result so Option[T] should be just T.
Merge pull request #9 from mkiedys/master

Fix upsert signature