update dependencies
add attribute-only query support