* improve check for offline rules * bug fixes * update dependencies * fix error wrap * fix offline check * improve readability