tower: it's now only render contract

1. Only render the status of contract.
2. Move contract manage to server side.
3. Fix icon lost problem.

Change-Id: I8283fbd33ebb120079c24fc5b9f98492f473b39b