update volume() function

Thx Yann Le Brech