client: use psutil rather than `last` for user list