fix zmap bug, add master volume control