add inactivity timeout