add basic api test
update dependencies