optimize watch tasks
auto-reconnect
fix input size