add easybacklog interface, impl and test