update dependencies
add null data adaptivity