Fixed updating device in device store

I found that selendroid fails to add hardware device dynamically when one or more devices are already exist in device store.

This PR fixes this problem.

I also added update and remove device test.

Regards.