I found out the cause of this error already, have to thanks to Taylor Singletary. It's because I try to get the coordinate from retweet msg that not support geo-tag. If I removed these 3 lines from the code, it'd work well
geo = status.geo.get("coordinates")
lat = geo[0]
lon = geo[1]
Btw, I'm still curious about retweet_count that always be 0 as another tickets.