updated sio-class and owl-atom functions