update
add instance counter