add auto update in blast