update oo

add isPlainObject