offline-compatible
updateTweets to synchronised and use notification
asynchronous get data from server, observer pattern to update ui