fixed a stupid copy-paste bug where I renamed DashboardAPIPull::pull to push()