pull is more scalable than push
pull is more scalable than push