update so
add png