new server average calculation implementation