Period update
TODO: complete login logic