Assigned more time for a salve to become available for pulling updates

Fixed a error in test where update puller pulls update when a slave is not available by making it wait for a while for the slave to become available.
btw, I'm also not a fan of the method name `printState()`, since it doesn't actually print the state, it just serialises it into string form.