Implemented basic Offline capability
Update by swipe added