Joe, Yin, WY: fix for bug# 102 - Search concept dialog -> synchronisation issue with the ajax call

Added counter to backend and frontend to prevent overriding of data due to ajax call that takes much longer processing time. 

Added unit test to backend controller method