Chain disk i/o operations; add delegate method for library save completion