be more aggresive in avoiding race condition on client
retrieve places to ask by additive function
remove unusued imports