In order to fix the offline progress issue u need to refresh the game a few times. It wont give back the lost progress but stops it from happening in the future.
I think that instead of making combat faster like people ask you should make combat more interesting and more about player skill/tactics. Combat is still the main thing about the game.