How scheduling works

aka pushing and pulling