improve user tracking