adaptive energy distribution