fix isPlainObject BUG