simplified repository api with defaul pollinterval