replaced getOne method which is based on promise with toBlocking.first