It is an ASIC, it can hash one algorithm and that pretty good. You can´t just update the software and it hashes another algo.
I know its an ASICs but as @Phuripat said that YOU MUST READ and Learn more for example Baikal X10 is an ASIC and have capable more than 9 different algo and will be added later more as you can see the production's desription below!!! look at this
https://www.baikalminer.com/product09.php Guys, Baikal just combined several (wired) algorithms in a miner. A bit like several different ASIC chips on one board. Possible algos are determined. Z1 has just one type of algo, unless dev tells us, he has implemented other algos on the chips. But why should they have done so?