Refresh using new thread, update saving IO, update About