update texture factory