updated requirements via server