New: Offline support, close #9