add check return value after put
add assert to validate return value
Merge branch 'master' into develop

Conflicts:
	cellular.py
	tests/test_cellular.py