add filterBySite feature
update readme and sample