removed queue feature because it's not correctly working with superagent, maybe  reimplement in future
build clientside js