[fm] background file operations