add file save method, todo incrementally update