pull down to refresh

Yep. Over engineering before you need it is a big mistake I've seen over the years. When starting a new project the most likely issue is no one will use it. Not that it won't scale.