New twitter feed

Decreased amount of requests, minor speed improvements.