add a getSource for handling interfaces
add refresh option to indexing