Update signin functionality