speedup getObject function
write some minds about better algo
update some minds about better algo
update some minds about better algo
fix .gitignore