performence improvement
issue #15: stock model upsert ok