Handle multiple targets and preload a list of available targets