update now accounts for metadata={'key' => 'val'} syntax
bumped version to 1.8.8