improve service-toolkit and add tests
adding block-attempts