Rozbicie run() na dwie metody - update