moved forest saving to a async-task, fixed saving issue automatically