The update assistant for Windows 10 creators update would be released on 5th April, says Microsoft