filefactory: add status & fix upload