added state for each user connection, reduced daemon check period