update world controller