refactored updating, filtering and getting marker info to use Queryer