made payments more secure, added balance updater