Text this: Hole recovery algorithm based on mobile inner nodes in wireless sensor networks