fix bug: offline saving data, change area saving data