add statistics and push