Az én, egyébként távolról sem optimális megoldásom már eleve úgy ezerszer gyorsabb volt mint az eredeti. És volt, van fontosabb dolog is, mintsem hogy kb. 4 másodpercről levigyem másfélre (ebben az update-k is benne vannak, erre még esetleg szánok időt, hogy egy tranzakció legyen a ~700 helyett).
Viszont, mivel biztos voltam benne hogy van jobb, így feldobtam ide, és sokat tanultam belőle.