com.dove.common.Device :
1. Remove the synchronized keyword.
2. Use double check single mode.