fixed occurrencelist so that when no data found an empty data.frame is returned