update experience gain