updating frontend