Drug development for controlling Ebola epidemic - a race against time.